class RevisionStoreFactoryTest extends MediaWikiTestCase {
+ /**
+ * @covers \MediaWiki\Revision\RevisionStoreFactory::__construct
+ */
public function testValidConstruction_doesntCauseErrors() {
new RevisionStoreFactory(
$this->getMockLoadBalancerFactory(),
/**
* @dataProvider provideWikiIds
+ * @covers \MediaWiki\Revision\RevisionStoreFactory::getRevisionStore
*/
public function testGetRevisionStore(
$wikiId,
$this->assertSame( $contentHandlerDb, $store->getContentHandlerUseDB() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromPageId() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service
$this->assertSame( 'Food', $title->getDBkey() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromPageIdOnFallback() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service
$this->assertSame( 'Foodey', $title->getDBkey() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromRevId() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service
$this->assertSame( 'Food2', $title->getDBkey() );
}
+ /**
+ * @covers \MediaWiki\Revision\RevisionStore::getTitle
+ */
public function testGetTitle_successFromRevIdOnFallback() {
$mockLoadBalancer = $this->getMockLoadBalancer();
// Title calls wfGetDB() so we have to set the main service